Timeout (computing)

In telecommunication and related engineering (including computer networking and programming), the term timeout or time-out has several meanings, including

Timeout allows a more efficient usage of limited resources without requiring additional interaction from the agent interested in the goods that cause the consumption of these resources. The basic idea is that in situations where a system must wait for something to happen, rather than waiting indefinitely, the waiting will be aborted after the timeout period has elapsed. This is based on the assumption that further waiting is useless, and some other action is necessary.

Other examples are

Another usage: in some webbrowsers, pages may load too slow, so increasing time-out may prevent from closing connection unnecessary (like in Opera browsers). Usually this time is set to some little value, so this concept is made for some people who do not wait for slow sites to load, but they use just fast websites, not taking into account content. So here problem arises: user wants to use website faster, but browser closes it due to time-out value. Thus, solution is to use browser which increases such value. In other case - user has to reload page again and again till it loads...

See also

Sources